﻿using System;

using Geometria;
using Geometria.Angulos;

using Tao.FreeGlut;
using Tao.OpenGl;

namespace Asteroids.Physics
{
    #region Enumerations

    public enum TipoPremio
    {
        Vida = 1,
        Velocidad = 2,
        Disparos = 3,
        Invencibilidad = 4
    }

    #endregion Enumerations

    public class Premio : Objeto
    {
        #region Fields

        TipoPremio tipoPremio;

        #endregion Fields

        #region Constructors

        public Premio(Punto posicionInicial, AnguloCompuesto angulo, Vector velocidadInicial, TipoPremio tipo)
            : base(posicionInicial, angulo, velocidadInicial)
        {
            this.tipoPremio = tipo;
        }

        #endregion Constructors

        #region Properties

        public TipoPremio Tipo
        {
            get { return this.tipoPremio; }
        }

        #endregion Properties

        #region Methods

        public override void Graficar()
        {
        }

        #endregion Methods
    }
}